package cl.alto.clases;

import java.util.Date;

public class Afiliado {
	
	private int id;
	private int rut;
	private String dv;
	private String nombre;
	private String paterno;
	private String materno;
	private String fechaNacimiento;
	private String telefono;
	private String celular;
	private String correoElectronico;
	private String profesion;
	private Usuario usuarioCreacion;
	private Direccion direccion;
	private Date fechaNacimientoDate;
	
	public Direccion getDireccion() {
		return direccion;
	}

	public void setDireccion(Direccion direccion) {
		this.direccion = direccion;
	}

	public Afiliado(){
		
	}
	
	public Afiliado(String nombre) {
		this.nombre = nombre;
	}
		
	public Usuario getUsuarioCreacion() {
		return usuarioCreacion;
	}
	public void setUsuarioCreacion(Usuario usuarioCreacion) {
		this.usuarioCreacion = usuarioCreacion;
	}
	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	
	public int getRut() {
		return rut;
	}
	public void setRut(int rut) {
		this.rut = rut;
	}
	public String getDv() {
		return dv;
	}
	public void setDv(String dv) {
		this.dv = dv;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getPaterno() {
		return paterno;
	}
	public void setPaterno(String paterno) {
		this.paterno = paterno;
	}
	public String getMaterno() {
		return materno;
	}
	public void setMaterno(String materno) {
		this.materno = materno;
	}
	public String getFechaNacimiento() {
		return fechaNacimiento;
	}
	public void setFechaNacimiento(String fechaNacimiento) {
		this.fechaNacimiento = fechaNacimiento;
	}
	public String getTelefono() {
		return telefono;
	}
	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}
	public String getCelular() {
		return celular;
	}
	public void setCelular(String celular) {
		this.celular = celular;
	}
	public String getCorreoElectronico() {
		return correoElectronico;
	}
	public void setCorreoElectronico(String correoElectronico) {
		this.correoElectronico = correoElectronico;
	}
	public String getProfesion() {
		return profesion;
	}
	public void setProfesion(String profesion) {
		this.profesion = profesion;
	}
	
	public String getRutCompuesto() {
		return Integer.toString(this.rut)  + '-' +this.dv;
	}
	
	public String getNombreCompleto() {
		return this.nombre  + ' ' +this.paterno + " " + this.materno;
	}

	public void setFechaNacimientoDate(Date fechaNacimiento2) {
		this.fechaNacimientoDate = fechaNacimiento2;
	}
	public Date getFechaNacimientoDate() {
		return this.fechaNacimientoDate;
	}
		
}
